import java.util.InputMismatchException;
import java.util.Scanner;
public class GuessNumber {
 public static void main(String [] args) {
System.out.println("欢迎来到猜数字！");
 while(true) {
int answer = (int)(Math.random()*100 + 1);
Scanner scan = new Scanner(System.in);
int chances = 7;
int guess;
 while(chances > 0) {
        System.out.println("请猜⼀个1-100之间的整数，含1和100，你还有" +
                           chances + "次机会：");
 try{
guess = scan.nextInt();
 } catch (InputMismatchException e) {
 /* InputMismatchException叫做输⼊错配异常，
 即输⼊数据类型和要求类型不⼀致则会出现此异常。
 此处捕捉此异常进⾏处理 */
        System.out.println("请输⼊数字！");
 scan.next();
 continue;
         }
         if (guess > answer) {
        System.out.println("⼤了！");
 } else if (guess < answer) {
        System.out.println("⼩了");
 } else {
         System.out.println("恭喜你！猜对拉！");
 break;
         }
chances = chances - 1;
        }
        System.out.println("再玩⼉⼀次吗？(y/n)");
String again = scan.next();
 if (!again.equalsIgnoreCase("y")){
        break;
        }
        }
        }
        }
运